1
general::
Phrase(s): leave an impression (on someone) [and] leave someone with an impression
Fig. to provide a lasting memory for someone after one has left. (Akin to make an impression on someone.) • Her performance was less than stunning. She didn’t leave a very good impression on us.
McGrawhill's American Idioms And Phrasal Verbs